package com.yqzl.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("t_blog")
public class Blog {
  //  主键自增
  @TableId(type = IdType.AUTO)
  Integer id;
  String bid;
  @TableField("uid_author")
  String uidauthor;
  String lid;
  String content;

  @TableField("create_time")
  String createtime;
  @TableField("count_like")
  Integer countLike;

  //   不是 驼峰的映射不上
  @TableField("count_cmmt")
  Integer countcmmt;
  @TableField("count_share")
  Integer countshare;
  String bid_origin;
  String title;


  //   如果不加上 TableField注解查询的时候会当作数据库表的字段查询
  //   接收标签信息的参数
  @TableField(exist = false)
  String[] label;

  @TableField(exist = false)
  //   返回博客作者
  String authorName;


}
